making payment - Español Inglés Diccionario